class Solution {
public:
    bool isAnagram(string s, string t) {
        int hash[26];
        int m = s.size(), n = t.size();
        if(m != n) return false;
        for(int i = 0; i < m; ++i)
        {
            hash[s[i] - 'a']++;
        }
        for(int j = 0; j < n; ++j)
            if(--hash[t[j] - 'a'] < 0)
                return false;
        return true;
    }
};
